---
title: "Org-mode Outline（大纲）"
date: 2019–3-1
categories:
- emacs
- org-mode
tags:
---

<div id="content">
<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#org82104e6">大纲</a>
<ul>
<li><a href="#orgf836e82">定义大纲</a></li>
<li><a href="#org1a711b3">大纲的快捷键</a>
<ul>
<li><a href="#org181f94a">折叠</a></li>
<li><a href="#orge45e57c">在大纲之间移动</a></li>
<li><a href="#orgc0f4e1a">编辑大纲</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<div class="outline-2" id="outline-container-org82104e6">
<h2 id="org82104e6">大纲</h2>
<div class="outline-text-2" id="text-org82104e6">
<p>
org-mode最基本的功能，就是通过大纲(outline)的方式来编辑文档。 
而且，无论是笔记管理，任务管理还是项目计划的编写，都是以对内容进行高效的组织（organization)为基础的。
</p>
<p>
Org-mode的大纲视图，通过在文档中定义标题，可以方便的浏览每个小节，它提供了更灵活的编辑结构文件的命令，比如折叠文档，针对大纲的编辑功能等。
</p>
<p>
默认的大纲显示没有缩进，用 M-x org-indent-mode切换到带缩进的显示模式。如果想让某个文件默认用这种方式打开，可以在文件头部增加：
</p>
<div class="org-src-container">
<pre class="src src-org"><span style="font-weight: bold; font-style: italic;">#+STARTUP: indent~</span>
</pre>
</div>
<p>
如果希望打开所有org文件都默认用这种方式，可以在.emacs中配置：
</p>
<div class="org-src-container">
<pre class="src src-emacs-lisp">(<span style="font-weight: bold;">setq</span> org-startup-indented t)
</pre>
</div>
</div>
<div class="outline-3" id="outline-container-orgf836e82">
<h3 id="orgf836e82">定义大纲</h3>
<div class="outline-text-3" id="text-orgf836e82">
<ul class="org-ul">
<li>* 要位于每行的行首</li>
<li>* 之后要有一个空格，然后再输入标题</li>
<li>连续几个*就表示是第几级大纲，最多支持10级。</li>
</ul>
</div>
</div>
<div class="outline-3" id="outline-container-org1a711b3">
<h3 id="org1a711b3">大纲的快捷键</h3>
<div class="outline-text-3" id="text-org1a711b3">
</div>
<div class="outline-4" id="outline-container-org181f94a">
<h4 id="org181f94a">折叠</h4>
<div class="outline-text-4" id="text-org181f94a">
<table border="2" cellpadding="6" cellspacing="0" frame="hsides" rules="groups">
<colgroup>
<col class="org-left"/>
<col class="org-left"/>
<col class="org-left"/>
</colgroup>
<thead>
<tr>
<th class="org-left" scope="col">Shortcut</th>
<th class="org-left" scope="col">Command</th>
<th class="org-left" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left">S-TAB</td>
<td class="org-left">org-shifttab</td>
<td class="org-left">循环切换整个文档的大纲状态（三种状态：折叠，打开下一级，打开全部）</td>
</tr>
<tr>
<td class="org-left">TAB</td>
<td class="org-left">org-cycle</td>
<td class="org-left">循环切换光标所在大纲的状态</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="outline-4" id="outline-container-orge45e57c">
<h4 id="orge45e57c">在大纲之间移动</h4>
<div class="outline-text-4" id="text-orge45e57c">
<table border="2" cellpadding="6" cellspacing="0" frame="hsides" rules="groups">
<colgroup>
<col class="org-left"/>
<col class="org-left"/>
<col class="org-left"/>
</colgroup>
<tbody>
<tr>
<td class="org-left">Shortcut</td>
<td class="org-left">Command</td>
<td class="org-left">Description</td>
</tr>
<tr>
<td class="org-left">C-c C-n/p</td>
<td class="org-left"> </td>
<td class="org-left">下/上一标题｜</td>
</tr>
<tr>
<td class="org-left">C-c C-f/b</td>
<td class="org-left"> </td>
<td class="org-left">下/上一标题（仅限同级标题）｜</td>
</tr>
<tr>
<td class="org-left">C-c C-u</td>
<td class="org-left"> </td>
<td class="org-left">跳到上一级标题</td>
</tr>
<tr>
<td class="org-left">C-c C-j</td>
<td class="org-left"> </td>
<td class="org-left">切换到大纲浏览状态</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="outline-4" id="outline-container-orgc0f4e1a">
<h4 id="orgc0f4e1a">编辑大纲</h4>
<div class="outline-text-4" id="text-orgc0f4e1a">
<table border="2" cellpadding="6" cellspacing="0" frame="hsides" rules="groups">
<colgroup>
<col class="org-left"/>
<col class="org-left"/>
<col class="org-left"/>
</colgroup>
<thead>
<tr>
<th class="org-left" scope="col">Shortcut</th>
<th class="org-left" scope="col">Command</th>
<th class="org-left" scope="col">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td class="org-left">M-RET</td>
<td class="org-left"> </td>
<td class="org-left">插入一个同级标题</td>
</tr>
<tr>
<td class="org-left">M-S-RET</td>
<td class="org-left"> </td>
<td class="org-left">插入一个同级TODO 标题</td>
</tr>
<tr>
<td class="org-left">M-LEFT/RIGHT</td>
<td class="org-left"> </td>
<td class="org-left">将当前标题升/降级</td>
</tr>
<tr>
<td class="org-left">M-S-LEFT/RIGHT</td>
<td class="org-left"> </td>
<td class="org-left">将子树升/降级</td>
</tr>
<tr>
<td class="org-left">M-S-UP/DOWN</td>
<td class="org-left"> </td>
<td class="org-left">将子树上/下移</td>
</tr>
<tr>
<td class="org-left">C-c *</td>
<td class="org-left"> </td>
<td class="org-left">将本行设为标题/正文</td>
</tr>
<tr>
<td class="org-left">C-c C-w</td>
<td class="org-left"> </td>
<td class="org-left">将子树或区域移动到另一标题处（跨缓冲区）</td>
</tr>
<tr>
<td class="org-left">C-x n s/w</td>
<td class="org-left"> </td>
<td class="org-left">只显示当前子树/返回</td>
</tr>
<tr>
<td class="org-left">C-c C-x b</td>
<td class="org-left"> </td>
<td class="org-left">在新缓冲区显示当前分支（类似C-x n s)</td>
</tr>
<tr>
<td class="org-left">C-c /</td>
<td class="org-left"> </td>
<td class="org-left">只列出包含搜索结果的大纲，并高亮，支持多种搜索方式</td>
</tr>
<tr>
<td class="org-left">C-c C-c</td>
<td class="org-left"> </td>
<td class="org-left">取消高亮</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="status" id="postamble">
<p class="date">Date: 2019–3-1</p>
<p class="author">Author: gdme1320</p>
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
</div>
